export const metadata = {
  sidebar_position: 3,
  title: "🟢 Розв'язання дискусійних питань",
};

# 🟢 Розв'язання дискусійних питань

За умови правильного запиту GPT-3 здатний писати короткі відповіді. Щоб продемонструвати це, я розгляну **розв'язання дискусійних питань**, поширене щотижневе завдання на багатьох курсах коледжу. Відповідь на дискусійні питання зазвичай становить приблизно 100-700 слів. Довший контент може бути дещо складнішим, оскільки ВММ мають обмежену пам’ять, і їм важко зрозуміти загальну картину того, що вони пишуть (@jin2022plot).

Розгляньмо приклад базового дискусійного питання:

> _"Які найгостріші екологічні проблеми, з якими сьогодні стикається наша планета, і які кроки можуть зробити люди, щоб допомогти розв'язати ці проблеми?"_

Ми можемо перетворити це на простий запит для GPT-3, додавши перед ним

<span className="yellow-highlight">Дай відповідь на таке:</span>.

<pre>
  <span className="yellow-highlight">Дай відповідь на таке:</span>
  <br />
  <br />
  Які найгостріші екологічні проблеми, з якими сьогодні стикається наша планета,
  і які кроки можуть зробити люди, щоб допомогти розв'язати ці проблеми?
</pre>

Результати, отримані за цим запитом, не є послідовними, і деякі з них містять лише одне або два речення. Типова відповідь на дискусійне питання має містити кілька абзаців, тому ці результати не ідеальні. Хороший запит має містити **конкретні вказівки щодо формату та змісту**. Слід усунути двозначність у своїй мові, щоб покращити послідовність і якість. Ось кращий запит.

<pre>
  <span className="yellow-highlight">
    Напиши дуже детальне есе зі вступом, основною частиною та висновками,
    відповідаючи на таке:
  </span>
  <br />
  <br />
  Які найгостріші екологічні проблеми, з якими сьогодні стикається наша планета,
  і які кроки можуть зробити люди, щоб допомогти розв'язати ці проблеми?
</pre>

<iframe
  src="https://player.vimeo.com/video/778327269?h=77d739ae72&amp;badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479"
  width="600"
  height="400"
  frameBorder="0"
  allow="autoplay; fullscreen; picture-in-picture"
  allowFullScreen
  title="приклад"
></iframe>

Другий запит генерує довші результати з кращою структурою в середньому. Використання терміну "есе" в запиті було навмисним, оскільки GPT-3 може зрозуміти визначення есе, а отже ймовірніше генерувати послідовні, структуровані відповіді.

### Багато дискусійних питань не є ефективними для запитів.

> _"Громадянська війна — конфлікт за експансію? Згодні чи не згодні й чому?"_

Ось справжнє дискусійне питання з курсу історії в коледжі. Воно сформульоване неправильно і є надто відкритим. **Щоб отримати хороші відповіді на дискусійні питання, потрібно переписати запитання у чітко визначений запит.** Чітко визначений запит для дискусійного питання вище може бути таким:

> _"Поясни причини громадянської війни та чи відіграла експансія роль у конфлікті. Додай докази на підтримку свого аргументу"._

Тепер ми можемо додати форматування та контекстні напрямки.

<pre>
  <span className="yellow-highlight">
    Напиши дуже детальну відповідь на дискусійне питання у формі есе,
    відповідаючи на такий запит:
  </span>
  <br />
  <br />
  Поясни причини громадянської війни та чи відіграла експансія роль у конфлікті.
  Додай докази на підтримку свого аргументу.
</pre>

### Автоматизуйте переписування чітко визначеного запиту за допомогою GPT-3

Наведений вище приклад переписування було створено за допомогою OpenAI [ChatGPT](https://openai.com/blog/chatgpt/).

<div style={{ textAlign: "left" }}>
  <Image
    src="/docs/assets/basic_applications/short_content_auto.webp"
    width={1310}
    height={486}
    style={{ width: "500px", margin: "auto" }}
  />
</div>

### Ітерація

Після створення ефективного запиту для вашого дискусійного питання, вам потрібно вдосконалити результати, що генерує GPT-3. Це може передбачати коригування результату, щоб відповідати обмеженням, таким як кількість слів, або поєднання концепцій із різних згенерованих результатів.

Простий метод ітерації полягає в тому, щоб створити кілька результатів і переглянути їх, щоб отримати розуміння концепцій, які використовує GPT-3, і структури, якої він дотримується. Після оцінки результатів ви можете вибрати найбільш прийнятні результати та об’єднати їх у цілісну відповідь.

Інший спосіб ітерації — почати, а потім **розширити крок за кроком**. Для цього потрібно більше одного запиту: запит для початку, щоб написати початковий абзац або близько того, а потім інші запити для розширення вже написаного.

Ось потенційне філософське дискусійне питання:

> _"Математику винайдено чи відкрито? Використовуйте добірні обґрунтування, щоб пояснити свою відповідь"._

Додайте його до простого запиту на зразок цього:

<pre>
  <span className="yellow-highlight">
    Напиши початковий абзац, який відповідає на таке:
  </span>
  <br />
  <br />
  Математику винайшли чи відкрили? Використовуй добірні обґрунтування, щоб пояснити
  свою відповідь.
</pre>

Я створив кілька відповідей і знайшов одну, яка мені сподобалася:

<pre>
  <span className="bluegreen-highlight">
    Серед філософів і математиків точаться багато суперечок щодо того, винайдена
    чи відкрита математика. Дехто стверджує, що математичні концепції та
    принципи існують незалежно від людського розуму і тому можуть вважатися
    відкритими, а не винайденими. Наприклад, поняття чисел, співвідношень і
    геометричних форм спостерігаються в природному світі, і їх можна
    абстрагувати та вивчати систематично.
  </span>
</pre>

Це досить хороший початок. Потім я продовжив це ще одним запитом для розширення:

<pre>
  <span className="yellow-highlight">
    Я пишу детальний короткий твір, відповідаючи на такий запит:
  </span>
  <br />
  <br />
  Математику винайшли чи відкрили? Ретельно поміркуйте, щоб пояснити свою відповідь.
  <span className="yellow-highlight">
    <p />
    Ось що в мене наразі:
  </span>
  <br />
  <br />
  Серед філософів і математиків точиться багато суперечок щодо того, чи є математика
  винайдена або відкрита. Дехто стверджує, що математичні концепції та принципи існують
  незалежно від людського розуму і тому можуть вважатися відкритими, а не винайденими.
  Наприклад, поняття чисел, співвідношень і геометричних форм спостерігаються в природному
  світі, і їх можна абстрагувати та вивчати систематично.
  <p />
  <span className="yellow-highlight">Напишіть наступний абзац мого есе.</span>
</pre>

Спробуйте цей запит розширення з демонстрацією нижче (вам знадобиться ключ OpenAI API)

<iframe
  src="https://embed.learnprompting.org/embed?config=eyJ0b3BQIjowLCJ0ZW1wZXJhdHVyZSI6MCwibWF4VG9rZW5zIjoyNTYsIm91dHB1dCI6Ik9uIHRoZSBvdGhlciBoYW5kLCBzb21lIGFyZ3VlIHRoYXQgbWF0aCBpcyBsYXJnZWx5IGFuIGludmVudGlvbiBvZiB0aGUgaHVtYW4gbWluZC4gTWF0aGVtYXRpY2FsIHByaW5jaXBsZXMgYXJlIGJhc2VkIG9uIGxvZ2ljYWwgcmVhc29uaW5nLCB3aGljaCBpcyBhIGZlYXR1cmUgb2YgdGhlIGh1bWFuIG1pbmQuIEZvciBpbnN0YW5jZSwgRXVjbGlkZWFuIGdlb21ldHJ5IGlzIGJhc2VkIG9uIGFic3RyYWN0IGF4aW9tcyBhbmQgcG9zdHVsYXRlcywgd2hpY2ggYXJlIGFjY2VwdGVkIGFzIHRydWUgd2l0aG91dCBwcm9vZi4gQXMgc3VjaCwgaXQgY2FuIGJlIGFyZ3VlZCB0aGF0IGdlb21ldHJ5IGlzIGFuIGludmVudGlvbiBvZiB0aGUgaHVtYW4gbWluZCByYXRoZXIgdGhhbiBhIGRpc2NvdmVyeS4gU2ltaWxhcmx5LCBtYXRoZW1hdGljYWwgZm9ybXVsYXMgYW5kIGVxdWF0aW9ucyBhcmUgdXNlZCB0byBtb2RlbCBhbmQgcHJlZGljdCBwaHlzaWNhbCBwaGVub21lbmEsIHdoaWNoIGFyZSBhZ2FpbiB0aGUgcmVzdWx0IG9mIGh1bWFuIHJlYXNvbmluZy4iLCJwcm9tcHQiOiJJIGFtIHdyaXRpbmcgYSBkZXRhaWxlZCBzaG9ydCBlc3NheSByZXNwb25kaW5nIHRvIHRoZSBmb2xsb3dpbmcgcHJvbXB0OiBcbklzIG1hdGggaW52ZW50ZWQgb3IgZGlzY292ZXJlZD8gVXNlIGNhcmVmdWwgcmVhc29uaW5nIHRvIGV4cGxhaW4geW91ciBhbnN3ZXIuIFxuXG5IZXJlIGlzIHdoYXQgSSBoYXZlIHNvIGZhcjogVGhlcmUgaXMgbXVjaCBkZWJhdGUgYW1vbmcgcGhpbG9zb3BoZXJzIGFuZCBtYXRoZW1hdGljaWFucyBhcyB0byB3aGV0aGVyIG1hdGggaXMgaW52ZW50ZWQgb3IgZGlzY292ZXJlZC4gU29tZSBhcmd1ZSB0aGF0IG1hdGhlbWF0aWNhbCBjb25jZXB0cyBhbmQgcHJpbmNpcGxlcyBleGlzdCBpbmRlcGVuZGVudGx5IG9mIGh1bWFuIG1pbmRzIGFuZCBjYW4gdGhlcmVmb3JlIGJlIGNvbnNpZGVyZWQgYXMgZGlzY292ZXJlZCByYXRoZXIgdGhhbiBpbnZlbnRlZC4gRm9yIGV4YW1wbGUsIHRoZSBjb25jZXB0IG9mIG51bWJlcnMsIHJhdGlvcywgYW5kIGdlb21ldHJpYyBzaGFwZXMgYXJlIG9ic2VydmVkIGluIHRoZSBuYXR1cmFsIHdvcmxkIGFuZCBjYW4gYmUgYWJzdHJhY3RlZCBhbmQgc3R1ZGllZCBpbiBhIHN5c3RlbWF0aWMgd2F5LiBcblxuV3JpdGUgdGhlIG5leHQgcGFyYWdyYXBoIG9mIG15IGVzc2F5LiIsIm1vZGVsIjoidGV4dC1kYXZpbmNpLTAwMyJ9"
  style={{
    width: "100%",
    height: "500px",
    border: "0",
    borderRadius: "4px",
    overflow: "hidden",
  }}
  sandbox="allow-forms allow-modals allow-popups allow-presentation allow-same-origin allow-scripts"
></iframe>
<br />

Я створив кілька розширень за допомогою цієї підказки та вибрав одне, яке мені сподобалося, щоб отримати наступний кінцевий результат:

<pre>
  Серед філософів і математиків точиться багато суперечок щодо того, чи
  винайдена, чи відкрита математика
  <br />
  . Дехто стверджує, що математичні концепції та принципи існують
  <br />
  незалежно від людського розуму, і тому їх можна вважати відкритими, а не
  винайденими.
  <br />
  Наприклад, поняття чисел, співвідношень і геометричних форм спостерігаються в
  природному
  <br />
  світі, і їх можна абстрагувати та вивчати систематично.
  <span className="bluegreen-highlight">
    <br />
    <br />
    З іншого боку, дехто стверджує, що математика в основному є винаходом
    людського розуму. Математичні принципи
    <br />
    ґрунтуються на логічних міркуваннях, які є властивістю людського розуму.
    Наприклад,
    <br />
    Евклідова геометрія базується на абстрактних аксіомах і постулатах, які
    вважаються істинними без
    <br />
    доказів. Таким чином, можна стверджувати, що геометрія є винаходом людського
    розуму, а не
    <br />
    відкриттям. Так само математичні формули та рівняння використовуються для
    моделювання та передбачення фізичних явищ
    <br />, які знову ж таки є результатом людських міркувань.
  </span>
</pre>

Використовуючи розширені запити, ми можемо писати більш поетапно та повторювати кожен крок. Це корисно, коли вам потрібно **створити результат вищої якості та змінити поетапні кроки**.

Автор: [jayo78](https://twitter.com/jayo782).
